package com.oa.lms.apps.dao.absence;

import java.util.List;

import com.oa.lms.apps.entity.absence.AbsenceOrderValue;

public interface IAbsenceOrderDao {
	
	public Integer add(AbsenceOrderValue absenceOrderValue);
	
	public void modify(AbsenceOrderValue absenceOrderValue);
	
	public AbsenceOrderValue queryByOrderId(Integer orderId);
	
	public List<AbsenceOrderValue> queryAbsenceOrder(AbsenceOrderValue absenceOrderValue,Integer rows, Integer pageNo);
	
	public List<AbsenceOrderValue> queryAbsenceOrderByDate(AbsenceOrderValue absenceOrderValue, String startTime, String endTime);
	
	public List<AbsenceOrderValue> queryAbsenceOrderByMonth(AbsenceOrderValue absenceOrderValue, String month);

	public Integer getTotalPageNumber(final AbsenceOrderValue absenceOrderValue, final Integer rows);
}
